Efficient Planning Through Separate Resource Scheduling
نویسندگان
چکیده
Planning consists of selecting a course of actions to achieve the desired goals, and assigning enough resources to ensure successful execution of the chosen actions. Most planners do not distinguish these phases, and do both action selection and resource assignment using the same algorithm. We will show that this strategy severely curtails the scale-up potential of existing planners, including such recent ones as Graphplan and Satplan. Moreover, if some of the allocated resources become unavailable during plan execution, re-planning is needed. In response, we propose a novel planning framework in which resource allocation is teased apart from planning, and is handled in a separate “scheduling” phase. We disregard resources during planning and this expedites the detection of inherently unsolvable problems. Moreover, if there are enough resources to overcome any resource conflict in the plan, scheduling is trivial and independent of the actual resource level. We categorize the remaining spectrum of problems based on how efficiently the scheduling can be done. We implement a prototype of our approach on top of the Graphplan algorithm and present promising results. Another benefit of our approach is that if a plan fails during execution, only necessary resource reallocation is needed and not complete re-planning.
منابع مشابه
Towards Integrated Planning and Scheduling: Resource Abstraction in the Planning Graph
We outline a approach for closely integrating classical automated planning with scheduling in a manner designed to maximize the opportunity for leveraging the strengths of each. A fundamental capability needed to implement the system is an efficient resource-lifted planning graph, and we introduce the process for achieving it here. We report experimental evidence that the resource-abstracted mo...
متن کاملAn Energy-efficient Mathematical Model for the Resource-constrained Project Scheduling Problem: An Evolutionary Algorithm
In this paper, we propose an energy-efficient mathematical model for the resource-constrained project scheduling problem to optimize makespan and consumption of energy, simultaneously. In the proposed model, resources are speed-scaling machines. The problem is NP-hard in the strong sense. Therefore, a multi-objective fruit fly optimization algorithm (MOFOA) is developed. The MOFOA uses the VIKO...
متن کاملConstraint Model-based Planning and Scheduling with Multiple Resources and Complex Collaboration Schema
In many domains, planning and scheduling problems have been considered separately. This historical decomposition leads to sub-optimal solving methods as task scheduling and planning share important sub-problems. In fact, on practical examples, there is no reason to separate coordination of activities and synchronization tasks. Furthermore, resource usage is not only relevant for task scheduling...
متن کاملA Unifying Framework for Hybrid Planning and Scheduling
Many real-world application domains that demand planning and scheduling support do not allow for a clear separation of these capabilities. Typically, an adequate mixture of both methodologies is required, since some aspects of the underlying planning problem imply consequences on the scheduling part and vice versa. Several integration efforts have been undertaken to couple planning and scheduli...
متن کاملAn Efficient Genetic Agorithm for Solving the Multi-Mode Resource-Constrained Project Scheduling Problem Based on Random Key Representation
In this paper, a new genetic algorithm (GA) is presented for solving the multi-mode resource-constrained project scheduling problem (MRCPSP) with minimization of project makespan as the objective subject to resource and precedence constraints. A random key and the related mode list (ML) representation scheme are used as encoding schemes and the multi-mode serial schedule generation scheme (MSSG...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999